home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / fileutil / fileutils-3.16.tar.gz / fileutils-3.16.tar / fileutils-3.16 / lib / save-cwd.h < prev    next >
C/C++ Source or Header  |  1996-07-14  |  471b  |  24 lines

  1. #ifndef SAVE_CWD_H
  2. #define SAVE_CWD_H 1
  3.  
  4. struct saved_cwd
  5.   {
  6.     int desc;
  7.     char *name;
  8.   };
  9.  
  10. #ifndef __P
  11. #if defined (__GNUC__) || (defined (__STDC__) && __STDC__)
  12. #define __P(args) args
  13. #else
  14. #define __P(args) ()
  15. #endif  /* GCC.  */
  16. #endif  /* Not __P.  */
  17.  
  18. int save_cwd __P((struct saved_cwd *cwd));
  19. int restore_cwd __P((const struct saved_cwd *cwd, const char *dest,
  20.              const char *from));
  21. void free_cwd __P((struct saved_cwd *cwd));
  22.  
  23. #endif /* SAVE_CWD_H */
  24.